package com.aiti.lulian.entity.request;

import com.aiti.lulian.entity.LuLianEnterpriseMainIndustry;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class LuLianEnterpriseRenZhengRequest {


    /** 主键ID */
    private String baseId;

    /** 企业名称 */
    private String baseName;

    /** 统一社会信用代码 */
    private String unicode;

    /** 法人 */
    private String legalPerson;

    /** 企业类型 */
    private String registerType;

    /** 注册资本 */
    private double registerCapital;

    /** 营业执照 */
    private String businessLicenseUrl;

    /** 有效期类型 */
    private String enterpriseTerm;

    /** 有效期开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date enterpriseTermStart;

    /** 有效期结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date enterpriseTermEnd;

    /** 注册地址省 */
    private String province;

    /** 注册地址市 */
    private String city;

    /** 注册地址区县 */
    private String county;

    /** 注册详情地址 */
    private String address;

    /** 实际所在地省 */
    private String actualProvince;

    /** 实际所在地市 */
    private String actualCity;

    /** 实际所在地区县 */
    private String actualCounty;

    /** 实际所在地省 */
    private String actualAddress;

    /** 经营方式 */
    private String businessModel;

    /** 经营方式其它 */
    private String businessModelOther;

    /** 账期偏好 */
    private String accountPre;

    /** 开票能力 */
    private List<String> invoicingCapability;

    /** 供货区域 */
    private String supplyArea;

    /** 供货类目 */
    private String supplyCategories;

    /** 获取方式 */
    private List<String> getType;

    /** 获取方式其它 */
    private String getTypeOther;

    /** 获取服务 */
    private List<String> getServices;

    /** 获取服务其它 */
    private String getServicesOther;

    /** 联系人 */
    private String linkMan;

    /** 联系电话 */
    private String linkPhone;

    private String status;

    /** 行业门类 */
    private List<LuLianEnterpriseMainIndustry> mainIndustrys;

    private String remarks;


    private String enterpriseTermType;

    private String userId;

    /** 标记，是云展厅的企业认证还是我的档案 */
    private String flag;
}
